package com.imooc.product.service;

import com.imooc.product.dto.CartDTO;
import com.imooc.product.dataobject.ProductInfo;
import com.imooc.product.exception.ProductException;

import java.util.List;

public interface ProductService {

    /**
     * 查询所有在家商品列表
     */
    List<ProductInfo> findUpAll();


    /**
     * 查询商品列表
     */
    List<ProductInfo> findList(List<String> productIdList);


    /**
     * 扣库存
     */
    void decreaseStock(List<CartDTO> cartDTOList) throws ProductException;


}
